/**
    算法描述：欧几里德算法
    核心问题：
    解决所需数据结构+算法：
**/
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;

void exgcd(LL a, LL b, LL &d, LL &x, LL &y) {
    // 若x系数为0的话
    if(a == 0) {
        d = b;
        x = 0;
        y = 1;
    } else {
        LL tx, ty;
        exgcd(b%a, a, d, tx, ty);
        x = ty - (b / a) * tx;
        y = tx;
    }
}

int main() {
    ll a, b, x, y, k, d;
    scanf("%lld%lld%lld", &a, &b, &k);
    exgcd(a, b, d, x, y);

    if(k%d != 0)
        printf("no solution!\n");
    else {
        x *= k / d;
        y = (k-a*x)/b;
        printf("%lld %lld\n", x, y);
    }
    return 0;
}